//1.导入fs模块
const fs = require('fs');

//2.使用fs.readFile()方法，读取素材目录的成绩.txt文件
fs.readFile('./files/成绩.txt','utf8',function(err,dataStr){
  //3.判断文件是否读取失败
  if(err) {
    return console.log('文件读取失败',err.message);
  }
  console.log(`文件读取成功，内容是：${dataStr}`);

  //4.1先把成绩的数据，按照空格进行分割
  const arrOld = dataStr.split(" ");
  //4.2循环分割后的数组，对每一项数据，进行字符串的替换操作（=换：）
  const arrNew = [];
  arrOld.forEach(element => {
    arrNew.push(element.replace('=',':'))
  });
  //4.3把新数组中的每一项，进行合并，得到一个新的字符串
  const newStr = arrNew.join('\r\n');

  //5.调用fs.writeFile()方法，把处理完毕的成绩，写入到新文件中
  fs.writeFile('./files/成绩-ok.txt',newStr,function(err) {
    if(err) {
      return console.log(`写入文件失败：${err}`);
    }
    console.log("写入文件成功")
  })
})